7096
12319
476508
328778
872460
829602
176821
690730
639736
823464
541616
707871
783147
868949
1001724
794610
524505
41952
72987
584377
281284
520841
435275
809256